"""
删除临时文件
"""
import os


# 读取文件夹下的特定前缀的文件名列表
def file_name(file_dir, file_prefix):
    file_list = []
    for root, dirs, files in os.walk(file_dir):
        for file in files:
            if os.path.splitext(file)[0].startswith(file_prefix):
                file_list.append(os.path.join(root, file))
    return file_list


def main():
    file_list = file_name("D:\\文件处理\\2020.8.12-350篇足球", "~$")
    print(len(file_list))
    for file in file_list:
        try:
            os.remove(file)
        except FileNotFoundError:
            print("文件不存在" + file)
    print("~$临时文件删除完毕")


if __name__ == '__main__':
    main()
